[IOMMU] clean interrupt remapping and queued invalidation
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 19 Oct 2009 09:54:35 +0000 (10:54 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 19 Oct 2009 09:54:35 +0000 (10:54 +0100)
commited71370de1b6dd127bfd0d2f996174c7efbabab9
treecaa732dde90e015324eb90ac6b1b262087258c96
parent88cc4a0fc546e7a5bb3abd71fd99485b6bf698ab
[IOMMU] clean interrupt remapping and queued invalidation

This patch enlarges interrupt remapping table to fix the out-of range
table access when using many multiple-function PCI devices.
Invalidation queue is also expanded.

Signed-Off-By: Zhai Edwin <edwin.zhai@intel.com>
Signed-Off-By: Cui Dexuan <dexuan.cui@intel.com>
xen/drivers/passthrough/vtd/intremap.c
xen/drivers/passthrough/vtd/iommu.c
xen/drivers/passthrough/vtd/iommu.h
xen/drivers/passthrough/vtd/qinval.c
xen/drivers/passthrough/vtd/utils.c